#invoice div.pointed-line {background:#FFF url(../img/dot.gif) 0 bottom repeat-x;padding-bottom:5px;}
#invoice div.pointed-line-top {background:#FFF url(../img/dot.gif) 0 top repeat-x;padding-bottom:5px;}

#invoice #invoice-header{margin: 50px 0 0 0px; position: relative;}
#invoice #invoice-header #invoice-data {float: left; width: 25%;}
#invoice #invoice-header #client {float: left; width: 220px;}

#invoice #invoice-header #client .label {width: 50px; float: left;}
#invoice #invoice-header #client input#client-name {width: 140px; position: relative; top: 3px; float: left; }
#invoice #invoice-header #client p.client-name {width: 140px; position: relative; top: 3px; float: left; font-size: 1.1em;}
#invoice #invoice-header #client #add_client {position: relative; top: 3px; float: left;}
#invoice #invoice-header #client #edit_address {width: 50px; clear: left; float: left; display: none;}
#invoice #invoice-header #client .client-data {position: relative; float: left;}
#invoice #invoice-header #client .client-data div#client_id {display:none; float: left;}
#invoice #invoice-header #client .client-data p {clear: left;}
#invoice #invoice-header #client #client-contract-label {height: 100px;}

#invoice #invoice-header #timesheet-link {float: left; padding-left: 70px; padding-top: 20px;}

#invoice #lines-block {clear: both; padding-top: 50px;}
#invoice #lines-block .line{clear: left; padding-top: 5px; padding-bottom: 5px;}
#invoice #lines-block #lines-header div p {font-size: 1.1em; font-style: italic;}
#invoice #lines-block div.line div {height: 30px; margin-top: 2px;}
#invoice #lines-block div .description {float: left; width: 420px; clear: left;}
#invoice #lines-block div .quantity {float: left; width: 100px;}
#invoice #lines-block div .price {float: left; width: 100px;}
#invoice #lines-block div .vat {float: left; width: 100px;}
#invoice #lines-block div .total {float: left; width: 90px; text-align:right;}
#invoice #lines-block div .add-remove {float: left; width: 50px;}
#invoice #lines-block div .add-remove div.plus {float: left; width: 20px; height: 25px; background:#FFF url(../img/add.png) 0 0 no-repeat; margin-left: 3px; margin-top: 3px;}
#invoice #lines-block div .add-remove div.minus {float: left; width: 20px;height: 25px; background:#FFF url(../img/delete.gif) 0 0 no-repeat;margin-left: 3px; margin-top: 3px;}

#invoice #lines-block div.total-line div p {font-weight: bold; margin-top: 5px;}

#invoice div.total-line {clear: both; padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px;}

#invoice div.imgactions {height: 70px; width: 100%;}
#invoice #pdf-download {float: right; width: 43px; height: 49px; background:#FFF url(../img/pdf-download.png) 0 0 no-repeat; background-position: right; display: none;}

#invoice .label {clear: left; float: left;width: 80px;}
#invoice .value {float: left;}
